/*index��ҳ*/
.index .index-all {
	width: 984px;
	overflow: hidden;
	margin: 0 auto;
}
.index {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #FFFFFF;
}
 .head {
	width: 100%;
	overflow: hidden;
}
.head .head1 {
	background-image: url(../images/index61_02.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	width: 100%;
	height:23px;
	padding-top: 5px;
}
.head .head1 a {
	display: block;
	float: right;

	font-size: 12px;
	color: #FFFFFF;
	padding-left:23px;
	padding-right:23px;
	border-right: 1px solid #fff;
}
.head .head1 a:first-child {border: none;}

.head .head2 .head2-tit {

	font-size: 34px;
	line-height: 42px;
	color: #333333;
	width: 490px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
	margin-bottom: 18px;
}
.head .head2 .head2-tit span {
	font-family: Arial;
	font-size: 13px;
	line-height: 14px;
	color: #333333;
}
.head .head2 {
	width: 100%;
	overflow: hidden;
	background-image: url(../images/heada_04.png);
	margin-top: 17px;
}
.head .head2 .daohang-img {
	float: right;
	padding-bottom: 17px;
}
.head .head3 {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.head .head3 .daohang {
	width: 100%;
	overflow: hidden;
	background-color: #1878c5;
	margin: 0 auto;
}
.daohang li:hover .xiala {display: block;}
.daohang li .xiala a {display:block;width:100px;float:left;line-height:35px;color:#333;font-size: 14px;font-weight: 100;}
.daohang li .xiala {display:none;text-align:center;height:25px;line-height:25px;background-color: #fff;opacity: 0.9;position:absolute;top:149px;z-index:99999;}
 .daohang li a { display:block;}
 .daohang li a:hover {text-decoration: none;}

.daohang .khfw:hover .xiala {right:23%;}

.head .head3 .daohang .xiala a:last-child {
  border:none;}
.head .head3 .daohang  .daohang2 {
	position:absolute;
	top:35px;
	clear:both;
	z-index:99999;

	} 
.head .head3 .daohang li:hover .daohang2{
	display:block;
}

.head .head3 .daohang a {
	font-family: "΢���ź�";
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	width: 122px;
	text-align: center;

}
.head .head3 .daohang .xiala a{
	font-family:"����";
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	width: 85px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	margin-top: 6px;
}
.head .head3 .daohang li {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5ea1d7;
	float: left;
}
.head .head3 .daohang li:last-child {
	border:none;
}
.daohang2 a {
	font-family: "����";
	font-size: 16px;
	line-height: 25px;
	color: #666666;
}
.daohang2 li {
	float: left;
		color: #666666;
}
.daohang2 {
	width: 600px;
	overflow: hidden;
	text-align: center;
	margin-left: 163px;
	height: 24px;
}

.left-dh1 {
	background-image: url(../images/index_25.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	width:100%;
	height:39px;
	padding-left:40px;
	font-family: "����";
	font-size: 14px;
	line-height: 26px;
	color: #FFFFFF;
	font-weight: bold;
	
}
.index .index-all .index-left {
	float: left;
	width: 234px;
	overflow: hidden;
}
.index .index-all .index-left .index-left1 {
	width: 100%;
	overflow: hidden;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d3e1ec;
	border-right-color: #d3e1ec;
}
.index .index-all .index-left .index-left1 .left-ul {
	width: 197px;
	overflow: hidden;
	margin-left: 18px;
	margin-top: 14px;
	margin-bottom: 14px;
}
.index .index-all .index-left .index-left1 .left-ul a {
	display: block;;width: 100%;height:100%;
	font-family: "����";
	font-size: 12px;
	line-height: 37px;
	color: #FFFFFF;
	font-weight: bold;
}
.index .index-all .index-left .index-left1 .left-ul a:hover {color:#fffc00;}
.index .index-all .index-left .index-left1 .left-ul li {
	background-image: url(../images/index_22.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	text-align:center;
	width: 100%;
	margin-bottom: 4px;
}
.index .index-all .index-left .index-left2 {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d3e1ec;
	border-right-color: #d3e1ec;
}
.index .index-all .index-left .index-left2 .left2-center img {
	border: 1px solid #d2d2d2;
	padding: 3px;
}
.index .index-all .index-left .index-left2 .left2-center {
	width: 222px;
	overflow: hidden;
	margin: 0 auto;
}
.index .index-all .index-left .index-left2 .left2-center .left2-word {
	font-family: "����";
	font-size: 12px;
	line-height: 26px;
	color: #878888;
	margin-top: 5px;
	margin-bottom: 12px;
}
.index .index-all .index-left .index-left2 img {
}
.index .index-all .index-left .index-left3 {
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}.index .index-all .index-left .index-left3 .left3-word {
	font-family: "����";
	font-size: 12px;
	line-height: 26px;
	color: #4a4a4b;
	margin-left: 7px;
}
.index .index-all .index-left .index-left3 .left3-word span {
	color: #1d65b5;
}
.index .index-all .index-left .index-left3 img {
	margin-top: 4px;
	margin-bottom: 4px;
}
.index .index-all .index-right {
	width: 738px;
	overflow: hidden;
	float: right;
	margin-bottom: 14px;
}
.index-right1 {
	width: 442px;
	overflow: hidden;
	float: left;
	margin: 0 auto;
		border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d3e1ec;
	border-right-color: #d3e1ec;
}
.ny-tit {
	background-image: url(../images/index2_14.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	height: 39px;
	line-height: 39px;
}
.ny-tit .mulu-img2 {
	float: right;
	margin-top:5px;
	padding-top: 5px;
}

.ny-tit img{
	margin-left:10px;
	margin-right:6px;
}
.ny-tit .right1-tit{
	font-family:"����";
	font-size:14px;
	font-weight: bold;
	color: #1878c5;
	padding:5px;
	line-height: 39px;
}
.ny-tit .mbx {
	float: right;
	margin-right: 10px;
}
.ny-tit .mbx li {float: left;margin-right: 5px;color:#333;}
.ny-tit .mbx li a {color:#333;}

.ny-tit .mulu-img1 {
	padding-top: 5px;
	margin-top:5px;
	float: left;
}
 .right-ul1 {
	width: 95.475%;
	overflow: hidden;
	margin-top: 6px;
	margin-bottom: 30px;
	margin-left: 12px;
}
.right-ul1 a {
	font-family: "����";
	font-size: 12px;
	line-height: 33px;
	color: #333333;
}
.right-ul1 a:hover{
	font-weight: bold;
	color:#1878c5;}
.right-ul1 .news-time {
	float: right;
}

.right-ul1 a:hover .news-time {color:#1878c5;font-weight: 100;}
.right-ul1 .ul1-img {
	margin-right: 11px;
	margin-left: 2px;
}
.right-ul1 li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d5dfe9;
}
.mulu-img3 {
	height: 6px;
	width: 100%;
}
 .index-right2 {
	overflow: hidden;
	float:right;
	margin: 0 auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d3e1ec;
	border-right-color: #d3e1ec;
	width: 284px;
	margin-bottom: 20px;
}
.index-right3 {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #d3e1ec;
	border-right-color: #d3e1ec;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3e1ec;
}
.right-ul2 a {
	width: 200px;
	overflow: hidden;
	
}
.right-ul2 {
	width: 704px;
	overflow: hidden;
	margin-top: 25px;
	margin-left: 16px;
}
.right-ul2 li {
	margin-right: 16px;
	margin-left: 16px;
	float:left;
	text-align: center;
	width: 200px;
}
.right-ul2 p {
	font-family: "����";
	font-size: 12px;
	line-height: 37px;
	color: #333333;
}
.right-ul2 li img {width: 100%;border: 1px solid #999;}

.ceshi .ceshi-left{
	width:45px;
	overflow: hidden;
	font-family: "����";
	font-size: 12px;
	color: #FFFFFF;
	background-image:url(../images/index_47.png);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	padding-right:15px;
	line-height: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
}
.ceshi {
	width: 100%;
	overflow: hidden;
}
.ceshi {
	width: 100%;
	overflow: hidden;
}
.ceshi .ceshi-left span {
	font-size: 12px;
	color: #FFFFFF;
}
 .ceshi .ceshi-right .ceshi-ul a {
	font-size: 12px;
	line-height: 28px;
	color: #333333;
	padding-left: 28px;
	padding: 28px;
}
 .ceshi .ceshi-right .ceshi-ul li {
	float: left;
	color: #d9d9d9;
}
.ceshi .ceshi-right {
	width: 938px;
	overflow: hidden;
	float: left;
}
body {
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
 .ceshi {
	width: 100%;
	overflow: hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-color: #d2e0ec;
	border-bottom-color: #d2e0ec;
	border-right-color: #d2e0ec;
	margin-top: 14px;
}
 .ceshi-left span {
	font-size: 12px;
	color: #FFFFFF;
}
.ceshi-right .ceshi-ul a {
	font-size: 12px;
	line-height: 28px;
	color: #333333;
	padding-left: 28px;
	padding: 28px;
}

.ceshi-right {
	width: 937px;
	overflow: hidden;
	float: left;
}
 .ceshi-right .ceshi-ul {
	padding-top: 16px;
	padding-bottom: 16px;
}
.last {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: center;
	background-color: #1878c5;
	margin-top: 14px;
	padding-top: 15px;
	padding-bottom: 10px;
}

 .index-right4{
 width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.banner {
	width: 100%;
	overflow: hidden;
	margin:25px 0 12px;
}
.banner img {width: 100%;}

.index .index-all .index-left .index-left1 .left-ul1 {
	width: 205px;
	overflow: hidden;
	margin-left: 10px;
	margin-top: 14px;
	margin-bottom: 14px;
}
.index .index-all .index-left .index-left1 .left-ul1 a {
	font-size: 13px;
	line-height: 37px;
	color: #1878c5;
	font-weight: bold;
}
.index .index-all .index-left .index-left1 .left-ul1 li {
	padding-left:0px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3e1ec;
}
.right-all .about-word {
	margin-top: 20px;
}
.right-all {
	width: 670px;
	overflow: hidden;
	font-size: 12px;
	line-height: 32px;
	color: #333333;
	margin-top: 20px;
	margin-left: 30px;
}
.right-all .right-word {
	font-size: 22px;
	color: #1878c5;
}
.right-all .right-word p {
	font-size: 12px;
	line-height: 24px;
	color: #000000;
}
.right-all .contact-tu {
	float: left;
	margin-left: 55px;
	margin-right: 82px;
	margin-top: 25px;
}

.map {width: 100%;height:300px;margin: 20px 0;}

.news-tit {
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	text-align: center;
	margin-top: 20px;
}
.news-time {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	text-align: center;
	margin-top: 8px;
}

.news-word {width: 100%;overflow: hidden;}
.news-word p {
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 30px;
}
.index .index-all .index-right .index-right4 .product {
	width: 100%;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	margin-top: 20px;
}

.right-ul2 img{
width:100%;}

.index .index-all .index-right .index-right4 .product p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin-top: 10px;
}
.index .index-all .index-right .index-right4 .product img {
	max-width:100%;
}



.fenye {width:100%;height:20px;clear: both;text-align: center;margin: 50px 0 20px;}
.fenye span {border: 1px solid #ccc;padding:6px 10px;margin-right: 8px;color: #333;}
.fenye span:hover {color:#fff;background-color: #5ea1d7;}
.fenye a {border: 1px solid #ccc;padding:6px 10px;margin-right: 8px;color: #333;}
.fenye a:hover {color:#fff;background-color: #5ea1d7;}




.sxz {width:100%;overflow: hidden;margin: 50px 50px 0 0;}
.sxz a {color: #5ea1d7;}
.sxz li {line-height: 25px;}


.liuyan {clear: both;width:100%;overflow: hidden;margin: 50px 0;padding-left: 30px;}
.liuyan .faqline {overflow: hidden;margin-top: 15px;}
.liuyan .Content {margin-top: 15px;}
.liuyan .faqtit {float: left;margin-top: 8px;font-size: 14px;color: #2c1503;}
.liuyan input {width:220px;height:30px;}


.mainbox{
	overflow:hidden;
	position:relative;
}
.flashbox{
	overflow:hidden;
	position:relative;
}
.imagebox{
	text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:25px;height:3px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-color: #fff;}
.curimg{background-color: #1878c5;}






#floatDivBoxs{width:120px;background:#fff;position:fixed;top:180px;right:0;z-index:99999999;border: 3px solid #5ea1d7;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#5ea1d7;color:#fff;font-size:16px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:12px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:14px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}


.index .index-all .ceshi {
	width: 100%;
	overflow: hidden;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-color: #d2e0ec;
	border-bottom-color: #d2e0ec;
	border-right-color: #d2e0ec;
	margin-top: 14px;
}